@charset "utf-8";
.contact{
  .banner{ height: 438px; background-position: center; background-size: cover;
    .swiper-slide{ height: 438px; background-position: top center; background-size: cover; }
  }
  .c-main{
    .i_contact{ height: 383px; background: #eeeeee;
  		.tit{ padding: 48px 0 44px;
  			img{ display: block; margin: 0 auto; }
  		}
  		.list{
  			.item{ float: left; background: #fff; text-align: center; width: 316px; margin-right: 126px; padding: 33px 0;
  				.ico{ img{ line-height:0; font-style: normal; }}
  				.title{ color: #0543a7; font-weight: bold; }
  				.line{ width: 34px; height: 4px; background: #0543a7; margin: 14px auto 19px;}
  				.des{ font-size: 14px; color: #444444; }
  				&.bor{ border-bottom: 1px solid #0543a7; }
  			}
  		}
  	}

    .map{ height: 680px;}
  }
}
